Climbing Stairs - Leetcode 70 - Dynamic Programming